package sv.gob.mtps.sib.dao;

import java.util.List;

import sv.gob.mtps.sib.model.Objetoespecifico;
import sv.gob.mtps.sib.model.ProductoHasObjetoespecifico;

public interface ObjetoespDAO {
	public void addOE(Objetoespecifico oe);
	public void updateOE(Objetoespecifico oe);
    public List<Objetoespecifico> listOE();
    public void removeOE(Integer id);
    public Objetoespecifico findOE(Integer id);
    /*
     * @JCP
     * Soporte para asociar Producto a Objetoespecifico
     */
    public void addPOE(ProductoHasObjetoespecifico poe);
    public void updatePOE(ProductoHasObjetoespecifico poe);
    public List<ProductoHasObjetoespecifico> listPOE();
    public void removePOE(Integer id);
    public ProductoHasObjetoespecifico findPOE(Integer id);
}
